#!/usr/bin/python2

template = open("template.html").read()
from jinja2 import Template

context = {
	'projectname': 'Project Name',
	'subtitle': 'Subtitle',
	'categories': (
		{
			'caption': 'Category 1',
			'href': 'cat1',
		},
		{
			'caption': 'Category 2',
			'active': True,
			'href': 'cat2',
		},
		{
			'caption': 'Category 3',
			'href': 'cat3',
		},
	),
	'subcategories': (
		{
			'caption': 'Subcategory 1',
			'articles': (
				{
					'caption': 'Article 1',
					'href': 'art1',
				},
				{
					'caption': 'Article 2',
					'href': 'art2',
				},
				{
					'caption': 'Article 3',
					'href': 'art3',
					'active': True,
				},
			),
		},
		{
			'caption': 'Subcategory 2',
			'articles': (
				{
					'caption': 'Article 4',
					'href': 'art4',
				},
				{
					'caption': 'Article 5',
					'href': 'art5',
				},
				{
					'caption': 'Article 6',
					'href': 'art6',
				},
			),
		},
	),
	'pagination' : {
		'prevart': 'art2',
		'nextart': 'art4',
		'prev': '3',
		'next': '',
		'pages': (
			{
				'href': '1',
				'caption': 1,
			},
			{
				'href': '2',
				'caption': 2,
			},
			{
				'href': '3',
				'caption': 3,
			},
			{
				'href': '4',
				'caption': 4,
				'active' : True,
			},						
		),
	},
	'cursubcategory': "Subcategory1",
	'page': {
		'caption': "Article 3",
		'paragraphs': (
			{
				'content': 'a1 <b>test</b>',
			},
			{
				'media': 'img.png',
				'imgstyle': 'colored',
				'content': 'Abacaba2 <b>test</b>',
			},
			{
				'media': 'img.png',
				'content': 'Abacaba <b>test</b>',
			},
		),
	},
	'footer' : 'shhdup &copy; 2013'
}

template = Template(template)
res = template.render(**context)

open("index.html", 'w').write(res)